#include "mavproxy_state.h"


// AUTO.TAKEOFF
class TakeoffState : public MavproxyState {
public:
    void Handle() override {
        
    }

    State* Next() override {
        return new State2();
    }
};

// AUTO.LAND
class LandState : public MavproxyState {
public:
    void Handle() override {
        
    }

    State* Next() override {
        return new State2();
    }
};

// AUTO.RETURN
class ReturnState3 : public MavproxyState {
public:
    void Handle() override {
        
    }

    State* Next() override {
        return new State2();
    }
};

// HOLD
class HoldState : public MavproxyState {
public:
    void Handle() override {
        
    }

    State* Next() override {
        return new State2();
    }
};

// OFFBOARD
class OffboardState : public MavproxyState {
public:
    void Handle() override {
        
    }

    State* Next() override {
        return new State2();
    }
};


// MISSION
class OffboardState : public MavproxyState {
public:
    void Handle() override {
        
    }

    State* Next() override {
        return new State2();
    }
};
